Fluent Assertions Documentation
FluentAssertions Assembly / FluentAssertions.Specialized Namespace / ExceptionAssertions<TException> Class / WithMessage Method
The pattern to match against the exception message. This parameter can contain a combination of literal text and wildcard (* and ?) characters, but it doesn't support regular expressions.
A formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.
Zero or more objects to format using the placeholders in because.
In This Topic
    WithMessage Method (ExceptionAssertions<TException>)
    In This Topic
    Asserts that the thrown exception has a message that matches expectedWildcardPattern.
    Syntax

    Parameters

    expectedWildcardPattern
    The pattern to match against the exception message. This parameter can contain a combination of literal text and wildcard (* and ?) characters, but it doesn't support regular expressions.
    because
    A formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed. If the phrase does not start with the word because, it is prepended automatically.
    becauseArgs
    Zero or more objects to format using the placeholders in because.
    Exceptions
    ExceptionDescription
    because
    Permissions
    PermissionDescription
    because
    Remarks
    expectedWildcardPattern can be a combination of literal and wildcard characters, but it doesn't support regular expressions. The following wildcard specifiers are permitted in expectedWildcardPattern.
    Wildcard character Description
    * (asterisk) Zero or more characters in that position.
    ? (question mark) Exactly one character in that position.
    Example
    because
    Supported Frameworks
    because
    See Also